Forest Fire Model

(Description at the bottom)

Key:
Burning/Burning Tree
Tree
Burnt Tree
Time steps elapsed:
Frames per second:
Air Temperature
Relative Humidity
Number of rows:
Number of columns:
Cell width (pixels):
Cell height (pixels):
Initial number of Burning Trees:
Initial number of Trees:

Model Description

Initial State

In a rectangular world, there are a certain number of trees. Burnt tree(s) are placed randomly in the world. When the simulation begins, the trees spread the fire to the four nearest neighboring trees. The percent chance of the spread is determined by the air temperature and the relative humidity.

During Each Time Step

During each time step of the simulation,

  1. Trees around burning trees catch on fire based on the air temperature and relative humidity;
  2. After ten time steps, a burning tree becomes a burnt tree and cannot catch on fire.;
  3. the current state of the model is drawn on the screen.

Final State

The simulation runs indefinitely, until the stop button is clicked.

© Shodor 2017